package com.harmony.pilot.data.service;

import com.harmony.pilot.common.dto.CodeContext;
import com.harmony.pilot.common.dto.CompletionItem;

import java.util.List;
import java.util.Map;

/**
 * CodeQL服务接口
 */
public interface CodeQLService {
    
    /**
     * 查询符号
     */
    List<CompletionItem> querySymbols(CodeContext context);
    
    /**
     * 分析代码
     */
    Map<String, Object> analyzeCode(CodeContext context);
}

